Orientation

A game designed for NYU Game Design 2024 - Week 6: PCG.

    • Date(s): October 2024 - October 2024
    • Platforms: HTML
    • Topics: Level Design, Proceducal Content Generation (PCG), Orienteering, Perlin Noise, Unity (Game Engine), C#/CSharp
    • Collaborators:
      • Novan Yang (zy2379@nyu.edu)
      • Chunze Jiang (cj2264@nyu.edu)
    • Links: Itch.io - Public VersionDesign Deck - About the GameGDrive

“Orienteering” is a sport where participants must navigate within a geographic region armed with only a map and their wits. In this game, you must use your own map to 1) identify where you are, and 2) reach the destination marked as a red dot on your map. Good luck!

A game designed for NYU Game Design 2024 - Week 6: PCG.

Teammates & Roles

  • Ryan Kim (me) - Map Generation, Start Menu UI
  • Novan Yang - In-Game UI, Health and Stamina, SFX
  • Chunze Jiang - Start/Destination Spawning, Player Movement

How to Play

  1. WASD to move around
  2. Space to Jump
  3. Hold Left-Shift to view your map
  4. Press Q to open the menu

Be careful of your Stamina - if it sinks too low, you can’t move. Likewise, keep an eye on your health bar! Take too much damage, and it’s game over.

Resources and Credits

Gameplay
PCG through a seed-based generator
Extrapolating from perlin noise heightmaps to actual terrain height
Mapping terrain height to regions and their colors
Perlin noise to generate terrain heightmaps
Combining falloff with Perlin Noise to generate islands
Falloff texture to create ocean regions
Perlin noise with scaling